IF exists(SELECT * FROM dbo.sysobjects WHERE name='WEB_llnPerKlasKoen' AND xtype='P') 
BEGIN
	DROP PROCEDURE WEB_llnPerKlasKoen
END
GO

CREATE   procedure WEB_llnPerKlasKoen
as
set nocount on

select '0AAAA' as klas,0 as klasNr,'<?xml version="1.0"  encoding="ISO-8859-1" ?><leerlingen>' as tekst
union
select klas,0,'<klas klasNaam = "' + klas + '">'
from vertaalTabelKlas
where klas like '1%'
union
select klas,klasnr,'<lln iNr="' + l.inschrijvingsNr 
 	+ '" recent="' + dbo.WEB_recentGewijzigd(w.gewijzigdOp,getDate())
	+ '"><naam>'  
	+ isNull(voornaam,'') + ' ' + isNull(achternaam,'') 
	+ '</naam></lln>'
from leerlingen as l
	left join wijzigingen as w
	on l.inschrijvingsNr = w.inschrijvingsNr
where klas like '1%'
union
select klas,999,'</klas>'
from vertaalTabelKlas
where klas like '1%'
union
select 'ZZZZZ',0,'</leerlingen>'

order by klas, klasNr